Defines custom linestyles. AddDashStyle(ScalThick : BOOLEAN; NumPr : INTEGER; B1,W1,...,B5,W5 : REAL); Sets limit tolerance parameters for dimensions. LimitTolerance(ShowVal,BoxTxt : BOOLEAN; Leadr,Trailr : STRING; TopVal,BotVal : LONGINT); Sets double fixed tolerance parameters for dimensions. DoubleFixedTolerance(ShowVal,BoxTxt :BOOLEAN; Leadr,Trailr : STRING;TopStr,BotStr : LONGINT); Sets double tolerance parameters for dimensions. DoubleTolerance(ShowVal,BoxTxt : BOOLEAN; Leadr,Trailr : STRING; TopVal,BotVal : LONGINT); Sets single tolerance parameters for dimensions. SingleTolerance(ShowVal,BoxTxt : BOOLEAN; Leadr,Trailr : STRING; LimValu : LONGINT); Retrieves current units settings. GetUnits(VAR Frac,DisAcc : LONGINT; VAR Format : INTEGER; VAR UPI : REAL; UMark,SqUMark : STRING); Specifies the spacing between text lines. TextSpace(Spacing : INTEGER); Sets the text size in points. TextSize(Point : INTEGER); Rotates selected text. TextRotate(#Rotation : INTEGER); Sets the text justification. 1 = Right justify 2 = Center justify 3 = Left justify TextJust(Justify : INTEGER); Sets text font. TextFont(FontNumber : INTEGER); Flips text vertically or horizontally. 1 = flip horizontal 2 = flip vertical TextFlip(FlipType : INTEGER); Sets the style of the text; e.g. TextFace([Bold,Underline]) makes text style underlined & bold. TextFace([TextFaceType]); Makes the class invisible. HideClass(ClassName : STRING); Makes the class visible. ShowClass(ClassName : STRING); Sets the layer’s visibility to gray. The contents are seen from other layers as grayed outlines. GrayLayer; Sets the layer’s visibility to invisible. The contents cannot be seen from other layers. HideLayer; Sets the layer’s visibility to normal. The contents can be seen and selected from other layers. ShowLayer; Smoothes polygons & freehand lines into spline curves. Smooth(SmoothType : INTEGER); Retrieves stored attribute settings. PopAttrs; Saves current attribute settings for later retrieval. PushAttrs; Specifies the line weight of the graphic pen. PenSize(LineWeight : INTEGER); Sets the pen pattern for the line that will be created. PenPat(PatternNumber : INTEGER); Unlocks all selected objects. UnLckObjs; Locks all selected objects. LckObjs; Sets the pen background color. PenBack(Red, Green, Blue : LONGINT); Sets the pen foreground color. PenFore(Red, Green, Blue : LONGINT); Sets the fill background color. FillBack(Red, Green, Blue : LONGINT); Sets the fill foreground color. FillFore(Red, Green, Blue : LONGINT); Sets the fill pattern of objects that will be created. FillPat(PatternNumber : INTEGER); Assigns an object to a class. NameClass(ClassName : STRING); Assigns a name to an object. NameObject(ObjectName : STRING); Sets the transfer mode of the active layer: Paint, Overlay, Invert, etc. CopyMode(Operation : INTEGER); Does not close a polygon. OpenPoly; Automatically closes a polygon. ClosePoly; Sets the current arrowhead size. ArrowSize(MarkerSize : INTEGER); Sets the line marker style. ArrowHead(ArrowHeadType : INTEGER);